

.cssgroup {
    background: none repeat scroll 0 0 #2B3844;
    color: white;
    display: none;
    height: 213px;
    margin-left: -114px;
    position: absolute;
    top: 67px;
    width: 150px;
    z-index: 999;
}
/*
Back to top button 
*/
#back-top {
    position: fixed;
    bottom: 30px;
    margin-left: -150px;
}
#back-top a {
    width: 108px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}

.clickabc{
    cursor: pointer;
}
/* arrow icon (span tag) */
#back-top span {
    width: 108px;
    height: 108px;
    display: block;
    margin-bottom: 7px;
    background: #ddd url(../images/up-arrow.png) no-repeat center center;
    /* rounded corners */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover span {
    background-color: #777;
}
.democolumn{

    background: none repeat scroll 0 0 #4884B5;
    font-size: 11px;
    color: #FFFFFF;
    height: 35px;
    font-weight: bold;
    text-align: center;
}
.democolumn2{

    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 11px;
    color: #000000;
    padding: 4px;
}
.title_tour{
    width:100%;
}

.hideW2{
    float: left;
    margin-left: 24px;
    margin-right: 6px;
}
.showNote{
    cursor: pointer;
}
.odd {
    background: none repeat scroll 0 0 #E0EFFC;
}
.intext{
    display:none;
}
.inactive{
    display: block;
    float:right;
}
.activedeleterow{
    float:left;
}
.scroll-pane
{
    width: 100%;

    height:auto;
    overflow: auto;
}

.horizontal-only
{
    height: auto;

}
.message{
    float:left;
    margin-right:572px;
    margin-top:10px;
}
.create_tour_around{
    width:1133px;
    float:left;
}
.groub_tour{


    left:15px;
}
.action_ct{
    margin-left: 757px;
    margin-top: -60px;
    position: absolute;

}


.mail_sms{
    float:right;
}
.linkKH{
    background: url("../images/bg_button3.gif") repeat-x scroll 0 0 transparent;
    float: right;
    height: 19px;
    margin-bottom: 2px;
    margin-top: 5px;
    padding-left: 13px;
    padding-top: 7px;
    width: 88px;
    margin-right: 10px;
}
.linkTL{
    background: url("../images/bg_button3.gif") repeat-x scroll 0 0 transparent;
    float: right;
    height: 19px;
    margin-bottom: 2px;

    margin-top: 5px;
    padding-left: 16px;
    padding-top: 7px;
    width: 65px;

}
.linkKH a,.linkTL a{
    color:#fff;
    font-size:11px !important;
}
.edit{
    float:left;
}

#combobox_but{

}
.desc{
    color: #FFFFFF;
    float: left;
    margin-left: 30px;
    margin-top: 10px;
}
.addform{
    height: 200px;
    width: 577px;
    background-color: #4884B5;
    margin-left: 0px;
    display: none;
}
.itemaddform{
    background-color: white;
    float: left;
    margin-left: 3px;
    margin-top: 5px;
    width: 104px;
}
.itemaddform44{
    background-color: white;
    float: left;
    margin-left: 3px;
    margin-top: 5px;
    width: 250px;
}
.itemaddform1{

    float: left;
    margin-left: 3px;
    margin-top: 5px;
    width: 104px;
}
.rich-tabpanel-content{
    background-color: #E6E9EB;
}
.itemaddformcity{

    float: left;
    margin-left: 3px;
    margin-top: 5px;
    width: 104px;
}
.itemcountry{
    cursor: pointer;
    background-color: #DEE1E2;
    margin-top: 3px;
    text-align: left;
    color: #4884B5;

}
.itemcountry:hover{
    background-color: #4A5763;
    color: #fff;

} 
.itemcity:hover{
    background-color: #4A5763;
    color: #fff;

} 
.feild_sex td label{width: 150px !important; color:white; font-size:12px; text-transform: none; margin-left:3px;}
.feild_sex td input{
    float:left;
}
.itemserviceend:hover{
    background-color: #4A5763;
    color: #fff;

} 
.itemsuplier:hover{
    background-color: #4A5763;
    color: #fff;

} 
.itemcity{
    cursor: pointer;
    background-color: #DEE1E2;
    margin-top: 3px;
    text-align: left;
    color: #4884B5;
}
.itemsuplier{
    cursor: pointer;
    background-color: #DEE1E2;
    margin-top: 3px;
    text-align: left;
    color: #4884B5;
}
.itemserviceend{
    cursor: pointer;
    background-color: #DEE1E2;
    margin-top: 3px;
    text-align: left;
    color: #4884B5;
}
.itemserviceendprice{
    background-color: #DEE1E2;
    margin-top: 3px;
}
.itemaddformsupplier{
    float: left;
    margin-left: 3px;
    margin-top: 5px;
    width: 104px;
}
.itemaddformsupplierend{
    float: left;
    margin-left: 3px;
    margin-top: 5px;
    width: 104px;
}
.white{
    background: #FFFFFF;
}
.blue{
    background: #E0EFFC;
}
#container{
    overflow: auto ;
}
.buttonsms {
    /*background: url("../images/button_left.gif") repeat-x scroll 0 0 transparent; */
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;

    font-weight: bold;

    margin-left: 35%;
    padding: 0.8%;
    margin-top: -8.7%;

    position: absolute;
    text-transform: uppercase;

}

.buttonsmsCT {
    /*background: url("../images/button_left.gif") repeat-x scroll 0 0 transparent; */
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;

    font-weight: bold;

    margin-left: 38%;

    margin-top: -8.7%;
    padding: 0.8%;
    position: absolute;
    text-transform: uppercase;

}
.buttonsmsCT img{
    height: 23px !important;
    width: 23px !important;
}
.buttonsms img{
    height: 23px !important;
    width: 23px !important;
}
.buttonsms a{
    color:#fff;
}
.search_box {
    border: 1px solid gray;
    margin-top: 26px !important;
    position: absolute;
    width: 230px !important;
    z-index: 100;
}
.sidebar .search_box {
    background: none repeat scroll 0 0 #E6E9EB;
    float: left;
    margin-top: 11px;
    min-height: 200px;
    padding: 10px 10px 10px 15px;
    width: 230px;
}
.sidebar .search_box .fields_select1 {
    float: left;
    margin: 3px 0 0;
    width: 100%;
}
.fields_select1 label{
    float: left;
    margin-left: 5px;
    font-size: 12px;
}
.fields_select1 input{
    float: left;
    margin-bottom: 15px;
    font-size: 12px;
}
.fields_select .cbx_a000{
    width: 222px !important;
}

.fields_select .cbxDate,.fields_select .cbxMonth, .fields_select .cbxYear{
    width: 70px !important;
    margin-right: 6px !important;

}
.fields_submit{
    float: left;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
h4{
    padding-top:5px;
}
.fields_select1 td{
    width: 115px;
}
.searchFrom{
    float: left;
}

.searchFrom .search_box {
    background: none repeat scroll 0 0 #E6E9EB;
    float: left;
    min-height: 200px;
    padding: 10px 10px 10px 15px;
    width: 230px;
}
.searchFrom .search_box .fields_select1 {
    float: left;
    margin: 3px 0 0;
    width: 100%;
}


.buttonExcel {
    background: url("../images1/excel.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 25px;
    width: 25px;
}
.content_table {
    float: left;
    overflow: auto;
    width: 100%;

}
.hideW{
    float: left;margin-left: 6px;margin-right: 10px;width: 15px;
}
.showCombo img{
    width: 10px !important; 
    height: 10px !important;
    float:left;
    margin-left: 5px;
    margin-top: 3px;
    cursor: pointer;
}
.showCombo{
    float: left;

    height: 15px;
    width: 10px;
}
.showCombo1 img{
    width: 10px !important; 
    height: 10px !important;
    float:left;
    margin-left: 5px;
    margin-top: 3px;
    cursor: pointer;
}
.showCombo1{
    float: left;

    height: 15px;
    width: 10px;
}
.del{
    cursor: pointer;
    float: right;
}
.del img{
    width: 10px;
    height: 10px;
}
.shownoteTour{
    cursor: pointer;
    font-weight: bold;
    color: #4884B5;
}
